package library.system.entity;

import java.io.Serializable;  // 用于序列化存储
import java.util.Date;        // 用于记录时间

// 借阅记录实体类
public class BorrowRecord implements Serializable {
    private String isbn;       // 图书ISBN
    private String readerId;   // 读者ID
    private Date borrowTime;   // 借书时间
    private Date returnTime;   // 还书时间（未还为null）

    public BorrowRecord(String isbn, String readerId) {
        this.isbn = isbn;
        this.readerId = readerId;
        this.borrowTime = new Date();  // 借书时自动记录当前时间
        this.returnTime = null;        // 初始未还
    }

    // getter和setter方法
    public String getIsbn() { return isbn; }
    public String getReaderId() { return readerId; }
    public Date getBorrowTime() { return borrowTime; }
    public Date getReturnTime() { return returnTime; }
    public void setReturnTime(Date time) { returnTime = time; }
}